Architecture-based Dependability Analysis Approaches

نویسندگان

  • ROSHANAK ROSHANDEL
  • LOIZOS MARKIDES
  • LINDSAY STETSON
  • KYLE ZIELINSKI
  • Roshanak Roshandel
چکیده

Software architecture plays an increasingly important role in the dependability of today’s large and complex software systems. Formal and informal architectural models embody critical design decisions about systems’ functional and nonfunctional properties. Traditionally, a wide range of software architecture modeling and analysis approaches focused on validating systems’ functionality. More recently, however, many approaches have been developed to predict and estimate dependability of complex software systems based on the system’s software architecture. In this paper, we present a novel classification of architecture-centric dependability modeling and analysis approaches along with a discussion of the specific underlying methodologies and their suitability to assess different dependability attributes. Our classification and discussion can be used to identify new areas of software architecture and dependability research and to identify compatible formalisms that can be used to perform tradeoff analysis among dependability attributes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Characterization Approaches for CORBA Systems by Fault Injection

This document describes a number of approaches for the dependability characterization of middleware implementations, and in particular failure mode analysis of CORBA ORB implementations. The aim of the work is to provide an overall approach for identifying and quantifying failure modes using various fault injection techniques and fault models. Related work in dependability characterization of e...

متن کامل

Failure analysis of an ORB in presence of faults

This document describes a method and experimental results for the dependability characterization of middleware implementations, and in particular failure mode analysis of CORBA ORB implementations. The aim of the work is to provide an overall approach for identifying and quantifying failure modes using various fault injection techniques and fault models. Related work in dependability characteri...

متن کامل

Architecture-based Dependability Prediction for Service-oriented Computing

In service-oriented computing, services are built as an assembly of pre-existing, independently developed services. Hence, predicting their dependability is important to appropriately drive the selection and assembly of services, to get some required dependability level. We present an approach to the dependability prediction of such services, exploiting ideas from the Software Architectureand c...

متن کامل

An architecture-based dependability modeling framework using AADL

For efficiency reasons, the software system designers’ will is to use an integrated set of methods and tools to describe specifications and designs, and also to perform analyses such as dependability, schedulability and performance. AADL (Architecture Analysis and Design Language) has proved to be efficient for software architecture modeling. In addition, AADL was designed to accommodate severa...

متن کامل

Software Architecture and Dependability

Dependable systems are characterized by a number of attributes including: reliability, availability, safety and security. For some attributes (namely for reliability, availability, safety), there exist probability-based theoretic foundations, enabling the application of dependability analysis techniques. The goal of dependability analysis is to forecast the values of dependability attributes, b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011